home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 April
/
EnigmA AMIGA RUN 17 (1997)(G.R. Edizioni)(IT)[!][issue 1997-04][EAR-CD].iso
/
EARCD
/
comm
/
misc
/
zpoint_3_14.lha
/
zpoint-3.14
/
Install
/
ZP-Install
< prev
Wrap
Text File
|
1996-11-02
|
10KB
|
357 lines
; ***** Define help texts and prompts *************************************
(if (= @language "deutsch")
; Desired language is German
(
(set #bad_kick "Kickstart 37.175 (OS 2.04) wird unbedingt benötigt!")
(set #select_dest
(cat
"In welchem Verzeichnis möchten Sie " @app-name
" (nachfolgend mit ZP bezeichnet) installieren? Bitte"
" überschreiben Sie *KEINESFALLS* eine bestehende"
" ZP-Installation mit der neuen Version!"
)
)
(set #select_dest_h
(cat
"ZP benötigt ein eigenes Verzeichnis, in das alle relevanten Dateien"
" kopiert werden. Bitte geben Sie den vollständigen Pfad für dieses"
" Verzeichnis an. Die beste Lösung ist im Allgemeinen, ein eigenes"
" Verzeichnis für ZP neu anzulegen."
)
)
(set #select_version "Welche ZP-Version möchten Sie installieren?")
(set #select_version_h
(cat
"Sofern Sie einen Amiga mit 68030- oder 68040-CPU besitzen"
" (Amiga 3000, 4000 oder Amiga 2000 mit '030-Turbokarte), sollten"
" Sie die spezielle 68030-Version installieren, die eine höhere"
" Verarbeitungsgeschwindigkeit ermöglicht. Die 68000-Version läuft"
" im Gegensatz zur 68030-Version auf jedem Amiga-Modell."
)
)
(set #select_parts "Welche Teile von ZP wollen Sie installieren?")
(set #select_parts_h
(cat
"Sie sollten an dieser Stelle auf jeden Fall die Online-Hilfe"
" installieren lassen! Wenn Sie ZP nicht mit deutscher"
" Benutzerführung betreiben möchten (nur ab OS 2.1 oder besser"
" möglich), müssen Sie die Katalogdateien"
" ebenfalls installieren. ARexx- und DOS-Skripten bieten eine Vielzahl"
" nützlicher Erweiterungen der Funktionalität und Sie sollten,"
" falls Sie über genügend Platz verfügen, nicht darauf verzichten."
" Auch die Tools können Ihnen die Arbeit mit ZP noch angenehmer"
" gestalten. Die mitgelieferten Systembibliotheken werden nur"
" installiert, wenn die vorliegenden Versionen älteren Datums"
" sind. Die zusätzlichen Icons sind reine Kosmetik."
)
)
(set #select_action "Bitte wählen sie eine Aktion:")
(set #select_action_h
(cat
"Sie können mit Hilfe dieses Skripts entweder Zodiac's Point neu"
" installieren oder eine bestehende Installation von Ihrer"
" Festplatte löschen, falls Sie sich aus unerfindlichen Gründen"
" gegen eine Nutzung entschieden haben."
)
)
(set #select_deldir "Zu löschendes Verzeichnis wählen:")
(set #select_deldir_h
(cat
"Das ausgewählte Verzeichnis wird vollständig gelöscht. Bitte"
" überpfüfen Sie vorher, ob sich dort noch irgendwelche wichtigen"
" Daten befinden."
)
)
(set #dir_deleted "Das von Ihnen gewählte Verzeichnis wurde gelöscht.")
(set #delete_failed "Das gewählte Verzeichnis konnte nicht gelöscht werden!")
(set #install_zp "Zodiac's Point neu installieren")
(set #remove_zp "Bestehende Installation entfernen")
(set #cpu_000 "68000-Version (läuft auf jedem Amiga)")
(set #cpu_030 "68030-Version (MC68030 wird benötigt)")
(set #online_help "Dokumentation / Online-Hilfe")
(set #catalogs "Katalogdateien")
(set #arexx_scripts "ARexx-Skripten")
(set #dos_scripts "DOS-Skripten")
(set #zp_tools "Unterstützende Tools")
(set #zp_libs "Systembibliotheken")
(set #zp_icons "Zusätzliche Icons")
(set #copy_zmodem_lib "'xprzmodem.library' kopieren?")
)
; English is the default language
(
(set #bad_kick "Requires Kickstart 37.175 (OS 2.04)!")
(set #select_dest
(cat
"In which directory do you want to install " @app-name
" (or ZP, during the following installation)? Please do *NOT*"
" overwrite an existing ZP installation with the new version!"
)
)
(set #select_dest_h
(cat
"ZP requires a directory in which all relevant data will be"
" copied. Please specify the full path. Usually, the best"
" solution is to create a new directory for ZP."
)
)
(set #select_version "Which version of ZP do you want to install?")
(set #select_version_h
(cat
"There is a special version for Amigas with 68030/68040 CPU"
" (Amiga 3000, 4000 or Amigas with accellerator cards). It is"
" faster than the 68000 version, but unlike the latter it will"
" not run on every Amiga platform."
)
)
(set #select_parts "Which parts of ZP do you want to install?")
(set #select_parts_h
(cat
"Installing at least the Online-Help is strongly recommended! If"
" you want to use an non-German user interface (requires"
" OS 2.1 or better), you must"
" install the catalog files aswell. ARexx and DOS scripts improve"
" functionality a lot, so if there's enough hard disk space, I"
" suggest to have them copied, too. The tools, also, can make"
" everyday ZP usage easier. The libraries will only be installed"
" if the ones found on your system are older. The additional"
" icons are merely cosmetics."
)
)
(set #select_action "Please choose an action:")
(set #select_action_h
(cat
"This script allows you to install Zodiac's Point on your hard"
" disk, or to remove an existing installation (in the unimaginable"
" case you decided not to use Zodiac's Point any longer)."
)
)
(set #select_deldir "Choose directory to delete:")
(set #select_deldir_h
(cat
"The selected directory will be deleted completely. Please check"
" if there is any important data left in the directory."
)
)
(set #dir_deleted "The selected directory has been deleted.")
(set #delete_failed "Can't delete selected directory!")
(set #install_zp "Install Zodiac's Point")
(set #remove_zp "Remove existing installation")
(set #cpu_000 "68000 version (runs on any Amiga platform)")
(set #cpu_030 "68030 version (requires MC68030 CPU)")
(set #online_help "Documentation / Online-Help")
(set #catalogs "Catalog files")
(set #arexx_scripts "ARexx scripts")
(set #dos_scripts "DOS scripts")
(set #zp_tools "Supporting tools")
(set #zp_libs "System libraries")
(set #zp_icons "Additional icons")
(set #copy_zmodem_lib "Copy 'xprzmodem.library'?")
)
)
; ***** Now let's get the work done ***************************************
(set def_zpdir "Work:zpoint-3.14")
(set act
(askchoice
(prompt #select_action)
(help #select_action_h)
(choices #install_zp #remove_zp)
)
)
(if (= act 1)
(
; Remove Zodiac's Point
(set deldir
(askdir
(prompt #select_deldir)
(help #select_deldir_h)
(default def_zpdir)
)
)
(if (= 0 (run (cat "Delete " deldir " " (cat deldir ".info") " ALL FORCE QUIET")))
(message #dir_deleted)
(abort #delete_failed)
)
(exit (quiet))
)
)
; Install Zodiac's Point
(if (< (/ (getversion "intuition.library" (resident)) 65536) 37) (abort #bad_kick))
(complete 0)
(set zpdir
(askdir
(prompt #select_dest)
(newpath)
(help #select_dest_h)
(default def_zpdir)
)
)
(set @default-dest zpdir)
(set defcpu 0)
(if (>= (database "cpu") "68030") (set defcpu 1))
(set cpu
(askchoice
(prompt #select_version)
(default defcpu)
(help #select_version_h)
(choices #cpu_000 #cpu_030)
)
)
(set cpupat (select cpu "zp" "zp030"))
(copyfiles
(dest zpdir)
(source "/exec/")
(pattern cpupat)
(infos)
)
(complete 30)
(set def_mask (BITNOT 0))
(if (< (/ (getversion "locale.library" (resident)) 65536) 38)
(set def_mask (BITNOT 2))
)
(set mask
(askoptions
(prompt #select_parts)
(help #select_parts_h)
(default def_mask)
(choices
#online_help
#catalogs
#arexx_scripts
#dos_scripts
#zp_tools
#zp_libs
#zp_icons
)
)
)
(complete 35)
(if (IN mask 0)
(copyfiles
(source "/")
(dest zpdir)
(pattern "Help")
(infos)
)
)
(complete 45)
(if (IN mask 1)
(copyfiles
(source "/")
(dest zpdir)
(pattern "Catalogs")
(infos)
)
)
(complete 50)
(if (IN mask 2)
(copyfiles
(source "/")
(dest zpdir)
(pattern "Rexx")
(infos)
)
)
(complete 75)
(if (IN mask 3)
(copyfiles
(source "/")
(dest zpdir)
(pattern "Scripts")
(infos)
)
)
(complete 80)
(if (IN mask 4)
(copyfiles
(source "/")
(dest zpdir)
(pattern "Tools")
(infos)
)
)
(complete 85)
(if (IN mask 5)
(copylib
(prompt #copy_zmodem_lib)
(help @copylib-help)
(source "/Libs/xprzmodem.library")
(dest "LIBS:")
(confirm)
)
)
(complete 90)
(if (IN mask 6)
(copyfiles
(source "/")
(dest zpdir)
(pattern "Icons")
(infos)
)
)
(complete 95)
(set boards (tackon zpdir "Bretter"))
(makedir boards)
(copyfiles
(source "")
(dest boards)
; (pattern "boardlist.zp")
(pattern "#?.zp")
)
(makedir (tackon boards "test"))
(makedir (tackon zpdir "Archiv"))
(makedir (tackon zpdir "pgp"))
(makedir (tackon zpdir "maps"))
(copyfiles
(source "/")
(dest zpdir)
(pattern "Lies#?")
(infos)
)
(complete 100)
; ***** End of script *****************************************************